﻿//////////////////////////////////////////////////////////////////////////////////
//
// Project            : XNAsteroids
// Module             : XNAsteroidsGameObjects
// Description        : Some constants.
// 
// Repository         : $URL$
// Last changed by    : $LastChangedBy$
// Revision           : $LastChangedRevision$
// Last Changed       : $LastChangedDate$
// Author             : $Author$
//
// Id                 : $Id$
//
// Copyright          : (c) 2010 Torsten Bär
//
// Published under the MIT License. See license.txt or http://www.opensource.org/licenses/mit-license.php.
//
//////////////////////////////////////////////////////////////////////////////////

using System;

namespace XNAsteroids.GameObjects.SpaceObjects.SpaceObjects
{
   /// <summary>
   /// Constant values.
   /// </summary>
   public class Constants
   {
      /// <summary>
      /// Max starship speed.
      /// </summary>
      public const int MAX_STARSHIP_SPEED = 500;
      /// <summary>
      /// Max starship speed squared.
      /// </summary>
      public const int MAX_STARSHIP_SPEED_SQR = MAX_STARSHIP_SPEED * MAX_STARSHIP_SPEED;
      /// <summary>
      /// Max jetpower.
      /// </summary>
      public const int JETPOWER = 50;
      /// <summary>
      /// Max projectile lifetime after shootout.
      /// </summary>
      public const float MAX_PROJECTILE_LIFETIME = 1;
      /// <summary>
      /// Projectile shootout speed.
      /// </summary>
      public const float PROJECTILE_SHOOTOUTSPEED = MAX_STARSHIP_SPEED;
   }
}
